Integrity in Multilevel Secure Database Management Systems
نویسندگان
چکیده
Integrity is usually considered to be at odds with security in multilevel databases. Integrity constraints enforce conditions on relations between data, while security constraints enforce separation between data. If an integrity constraint is defined over data at different security levels, a direct conflict results. However, the solution is not to sacrifice the integrity constraint altogether. Compromise solutions can often be found that guarantee some, although not all, of the desired results of the constraint. In this essay we will show that by dividing the desired goals of integrity into three areas — consistency, correctness, and availability — one can often find solutions to integrity problems that achieve some, if not all, of the goals without sacrificing security. The rest of this essay is structured as follows. After a brief overview of security issues in multilevel databases, we discuss integrity and describe the three integrity properties: consistency, correctness, and availability. Then we discuss integrity in relational databases and integrity of transactions. We also discuss integrity of object-oriented databases.
منابع مشابه
Toward a Multilevel Secure Relational
Although there are several eeorts underway to build multilevel secure relational database management systems , there is no clear consensus regarding what a multilevel secure relational data model exactly is. In part this lack of consensus on fundamental issues re-ects the subtleties involved in extending the classical (single-level) relational model to a multilevel environment. Our aim in this ...
متن کاملToward a Multilevel Secure Re- lational Data Model
Although there are several e orts underway to build multilevel secure relational database management systems, there is no clear consensus regarding what a multilevel secure relational data model exactly is. In part this lack of consensus on fundamental issues reects the subtleties involved in extending the classical (single-level) relational model to a multilevel environment. Our aim in this pa...
متن کاملA Nonmonotonic Typed Multilevel Logic for Multilevel Secure Database/Knowledge-Based Management Systems
This paper describes a logic we call Nonmonotonic Typed Multilevel Logic (NTML) for multilevel database applications. It also describes various approaches to viewing multilevel databases through NTML and discusses techniques for query evaluation and integrity checking.
متن کاملA Nonmonotonic Typed Multilevel Logic for Multilevel Secure Data / Knowledge Base Management Systems - I
The study of databases through formal logic has not only enabled efficient proof procedures to be developed for query evaluation and integrity checking, but it has also resulted in the development of more intelligent and powerful database management systems. Despite all these advances, a logic for reasoning in a multilevel environment or a logic programming system for multilevel environments do...
متن کاملSecurity constraint processing during the update operation in a multilevel secure database management system
In a multilevel secure database management system (MLSDBMS). users cleared at different security levels access and share a database consisting of data at different sensitivity levels. A powerful and dynamic approach to assigning sensitivity levels (also called security levels) to data is one which utilizes security constraints or classification rules. Security constraints provide an effective a...
متن کامل